package com.ruoyi.common.config;

import java.util.Objects;

/**
 * 公共环境配置类。
 */
public class EnvConfig {
    /**
     * 小程序向后端发送websocket心跳包的间隔时长,单位：秒。
     */
    public static int wsHeartBeatDuration;

    public static String active;

    public void setWsHeartBeatDuration(int wsHeartBeatDuration) {
        EnvConfig.wsHeartBeatDuration = wsHeartBeatDuration;
    }

    public void setActive(String active) {
        EnvConfig.active = active;
    }

    /**
     * 判断当前是否是开发环境。
     *
     * @return
     */
    public static boolean isDev() {
        return Objects.equals(active, "dev");
    }

    /**
     * 判断当前是否是生产环境。
     *
     * @return
     */
    public static boolean isProd() {
        return Objects.equals(active, "prod");
    }
}
